package com.lct.todo.dao;

import com.lct.todo.bean.TaskBean;

import java.util.List;

public interface ITaskDao {
    /**
     * 插入
     *
     * @param taskBean TaskBean
     * @return 插入结果
     */
    int insert(TaskBean taskBean);


    /**
     * 根据id更新
     *
     * @param taskId 任务id
     * @return 更新结果
     */
    int updateTaskState(String taskId);

    /**
     * 根据id删除
     *
     * @param taskId taskId
     * @return 删除结果
     */
    int delete(String taskId);


    /**
     * 查询所有
     *
     * @return 任务数据集合
     */
    List<TaskBean> findAll();
}
